CyberArk

ServiceNow Web UI

Description

Connect securely to ServiceNow Web UI



Vendor

This connection component is designed for secure connection to the following target:

VendorServiceNow
ProductService Management
Product Category

Cloud Service

Product VersionsTokyo, Utah, Vancouver, WashingtonDC, Xanadu



CyberArk

This connection component works with the following CyberArk versions:

CyberArk Solution

Privileged Session Management 

CyberArk Product

Privileged Session Manager (PSM)

CyberArk Versions10.2 or higher
Artifact Version1.0
Out of the Box

NO

Out of the Box in versions



Support & Certification

Support Level

GENERAL

Developed byCyberArk
Certification Level

CERITIFIED



Prerequisites

The following prerequisites are required on the machine running this connection component:



Configuration

Connection Component Settings

Specify the following parameters at the connection component level:

Connection Component Root Level Parameters

Parameters that define generic settings of the PSM connection component.

Parameter NameDescriptionAcceptable ValuesDefault Value
Id

A unique ID that identifies the connection component

StringPSM-ServiceNowWebUI
DisplayNameThe name to be displayed in the connection selection.StringServiceNow Web UI
authentication level:i

Defines the server authentication level settings in the RDP file.


0
: If server authentication fails, connect to the computer without warning.
1: If server authentication fails, don't establish a connection.
2: If server authentication fails, show a warning, and choose to connect or refuse the connection.
3: No authentication requirement specified.

 

Note: Some PSM server environments  require this to be set to 1 or 2. If this is not required, you may delete this parameter.
0,1,2,33

 

Target Settings section

Parameters that define specific target machines settings. These parameters can be overridden at platform or account level.

Client Specific

Parameter NameDescriptionAcceptable ValuesDefault Value

ActionTimeout

The maximum number of seconds to wait for an action to completePositive number5
PageLoadTimeout

The maximum number of seconds to wait for a page to load

Positive number

30
BrowserPathPath to the browser exe fileFull pathC:\Program Files (x86)\Google\Chrome\Application\chrome.exe
BrowserBrowser TypeChrome, Edgechrome
EnableTrace

Display connection process during session initialization

Yes, NoNo
RunValidations

Specifies if the validations defined in WebFormFields run. If set to "Yes", validations are required.

Yes, No

No

Web Form Settings

Parameter NameDescriptionAcceptable ValuesDefault Value

LogonURL

The address of the web application.


Specify the URL of the login page.

The URL can include dynamic parameters such as the address that is replaced with the value of the corresponding property of the account.

URLhttps://{address}
WebFormFields

Describes the list of login actions.

List of commands.

if ((//iframe^[@id="gsft_main"^] > (Condition)(searchby=xpath)(exists eq true)))
gsft_main>(iFrame)(searchby=id)
user_name>{username}(searchby=id)
user_password>{Password}(searchby=id)
sysverb_login>(button)(searchby=id)
(MainWindow)
end-if
else
user_name>{username}(searchby=id)
user_password>{Password}(searchby=id)
sysverb_login>(button)(searchby=id)
end-else
if ((//button^[contains(text(),"Agree")^] > (Condition)(searchby=xpath)(exists eq true)))
//button^[contains(text(),"Agree")^]>(button)(SearchBy=XPath)
end-if
if ((//label^[@for="dont_show_me_checkbox"^] > (Condition)(searchby=xpath)(exists eq true)))
//label^[@for="dont_show_me_checkbox"^]>(button)(SearchBy=XPath)
//button^[@class="close icon-cross"^]>(button)(SearchBy=XPath)
end-if

EnforceCertificateValidation

Whether or not PSM will validate target website certificates when initiating PSM connections.

This enables PSM to connect to local websites that do not have valid certificates, such as LAN applications with self-signed certificates. To connect to local websites that use self-signed certificates, specify No.

Yes, NoYes